package com.zhanghao.sdk.service.other;

import com.zhanghao.sdk.callback.IZHServiceCallback;
import com.zhanghao.sdk.model.Role;

import java.util.HashMap;

public interface LogService {

    /**
     * 自定义服务器日志
     * @param hashMap 自定义参数
     */
    void serverLog(HashMap hashMap);

    /**
     * 激活日志
     * @param callback 回调
     */
    void activateLog(IZHServiceCallback callback);

    /**
     * 角色上报日志
     * @param reportType 上报类型
     * @param role 角色数据
     * @param callback 回调
     */
    void roleReportLog(String reportType, Role role, IZHServiceCallback callback);
}
